scotland london edinburgh galway golf clubs escorts golf course irish ireland accommodation clare golf glasgow st andrews wales cork golf club fife escort dublin